package Chapter20.tankgame5;

import javax.swing.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.util.Scanner;

/**
 * @author 杨森
 * @date 2022年10月30日 10:48
 */
public class TankGame05 extends JFrame{
//    定义MyPanel
    MyPanel mp=null;

    static Scanner scanner=new Scanner(System.in);
    public static void main(String[] args) {

        TankGame05 tankGame05 = new TankGame05();
    }
    
    public TankGame05() {
        System.out.println("请输入选择1：新游戏 2：继续上局");
        String key=scanner.next();
        mp= new MyPanel(key);
        new Thread(mp).start();
        this.add(mp);
        this.setSize(1300,950);
        //增加监听事件
        this.addKeyListener(mp);
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setVisible(true);

//        在JFrame中增加相应关闭窗口的处理
        this.addWindowListener(new WindowAdapter() {
            @Override
            public void windowClosing(WindowEvent e) {
                Recorder.keepRecord();
                System.exit(0);
            }
        });


    }


}
